home *** CD-ROM | disk | FTP | other *** search
/ Aminet 24 / Aminet 24 (1998)(GTI - Schatztruhe)[!][Apr 1998].iso / Aminet / dev / c / AmiVoGL_MDEV.lha / README.amiga < prev    next >
Text File  |  1994-12-19  |  3KB  |  79 lines

  1.                 README for the AMIGA
  2.             Dr. Charles E. Campbell, Jr.
  3.  
  4.    A future version will support multiple concurrent "hardware"
  5.    fonts; as of now, vogl only supports one hardware font (programmer
  6.    selectable) and a whole lot of hershey fonts (see <amiga.doc> for
  7.    more on this).  I felt I needed to unify the SAS-C and Manx
  8.    releases before I started installing new features.  You also may
  9.    wish to check out agl103p.lha, available from aminet's dev/c.
  10.  
  11.    You may wish to move src/vogl.h and src/vodevice.h to some more
  12.    convenient location.
  13.  
  14. /* --------------------------------------------------------------------- */
  15.  
  16. Version: 1.03:
  17.  
  18. 1. I've modified Version 1.02, which was set up to compile
  19.    under SAS-C.  Unfortunately, it would no longer compile
  20.    under Manx C.  This problem has been fixed and it should
  21.    still compile under SAS-C, too.
  22.  
  23. 2. For Manx Users, AmiVogl is now much easier to install:
  24.  
  25.     a) First, select/make a directory for hershey fonts
  26.        I advise against making that directory "fonts:".
  27.     b) Move Makefile.manx to Makefile
  28.     c) Modify Makefile's FONTDIR=... macro to be
  29.        the name of the hershey fonts directory
  30.     d) Modify Makefile's VOGLLIB to point to the place&
  31.        name of the vogl library file
  32.     e) make
  33.  
  34. Version 1.02:
  35. 1. Vogl was ported to SAS-C by digulla@fh-konstanz.de
  36.    Thank you!
  37.  
  38. Version 1.01:
  39.  
  40. 1. The Amiga port here was done up for the Manx C compiler
  41.    (which happens to be the one I have, of course!).  As
  42.    a quick help, the <vogl.h> and <hershey.h> files 
  43.    have the following bit of code:
  44.    
  45.    #ifdef AZTEC_C
  46.    # ifndef AMIGA
  47.    #  define AMIGA
  48.    # endif
  49.    #else
  50.    # ifdef AMIGA
  51.    #  ifndef AZTEC_C
  52.    #   define AZTEC_C
  53.    #  endif
  54.    # endif
  55.    #endif
  56.    
  57.    which will make both AZTEC_C and AMIGA defined if you
  58.    have either defined.  I've never worked with DICE, so
  59.    I don't know what label that uses, so DICErs will need
  60.    to modify the above.
  61.    
  62.    Of course, the #ifdef AZTEC_C ... #endif sections may
  63.    have problems for SAS-C or DICE; please let me know
  64.    what they are (and how to fix them -- remember, I don't
  65.    have SAS-C or DICE).
  66.    
  67.        Charles E. Campbell, Jr.: cec@gryphon.gsfc.nasa.gov
  68.  
  69. 2. There is an <amiga.doc> in the drivers drawer describing
  70.    my driver for the amiga.  For Manx C: it uses AllocMem
  71.    with MEMF_CHIP to get its chip memory; consequently,
  72.    there's no special linking requirements.  The person
  73.    who ported it to SAS-C removed all the MEMF_CHIP specifiers;
  74.    I left it that way for SAS-C users as I do not know if that
  75.    compiler uses MEMF_CHIP.
  76.  
  77. Good luck!
  78. Dr Chip
  79.